The following tables list the members exposed by ReservedWriteLocking<T>.
Name | Description | |
---|---|---|
ReservedWriteLocking<T> Constructor | Constructs the reader-writer lock using a new T() |
Name | Description | |
---|---|---|
WriteVersion | Changes every time a write lock is aquired. If WriteVersion == 0, no write locks have been issued. (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking) |
Name | Description | |
---|---|---|
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking) | |
Read | Overloaded. Returns a reader lock that can be elevated to a write lock (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking) | |
ReleaseRead | Releases a read lock (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking) | |
ReleaseWrite | Releases a writer lock (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking) | |
TryRead | Returns true if the lock was successfully obtained within the timeout specified (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking) | |
TryWrite | The first call reserves the Write lock for the current thread but does not stop reader access until the write lock is acquired again. (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking) | |
Write | Overloaded. Returns a read and write lock (Inherited from CSharpTest.Net.Synchronization.ReservedWriteLocking) |